1503
4
1641
2
5225
1541
0
1328
2731
10
1224
1085
1708
3
1643
1408
1
72
298
846
740
1176
717
1518
5
6947
845
34837
19
1827
4747
6
98623
31
8915
1187
1565
1029
2015
825