2211
0
1501
57
586
17
1346
4
924
797
688
2431
3
579
614
392
165
3815
347
653
845
292
1137
1
394
787
480
351
414
93
2522
455
3233
16
287
798