1768
2
2491
1
22956
8
3934
11
1508
3
1039
6
110
529
0
538
364
725
719
645
751
3241
15
1614
14
2564
1988
4295
2069
874
1585
492
1746
664
1175
1080
4
923
2602
776