2933
3
1508
1097
1
1162
1134
2
2104
1180
4
1780
3016
589
1806
3654
13
801
1619
851
2585
15
4353
9
3323
1483
2998
2375
7
3009
6
3226
3313
10
71358
0
3855
54
1613
2137
2318
307832