2935
4
2527
1
1528
2
1874
1830
3
4959
5
2501
3305
1363
11
35380
0
875
6
370
400
2455
27
324
247
712
1805
478
535
246
1174
813
252
1115
1223
602
1533
1345
1185