3589
3
1162
0
1225
91887
19
2562
1
1012
4036
629
581
518
2
4706
868
3120
4
17970
15
1376
475
660
5147
1775
1310
575
718
978
504
542
5719
5
1252
458
621
1935