1503
4
1641
2
5225
1541
0
1329
2732
10
1224
1085
1708
3
1643
1408
1
72
298
846
740
1177
717
1518
5
6947
845
34837
19
1829
4747
6
98629
31
8916
1187
1565
1029
2015
825