312
0
652
306
342
2523
4
181
1064
1185
594
3589
752
551
232
393
1181
504
219
568
578
2654
634
2171
2
9038
7
909
1460
1
1274