1505
0
2358
9
1243
1
956
1382
2
2921
5
3765
4
2035
6561
14
297066
9877
6
1295
964
894
19783
2683
2264
3175
3683
5164
8323
2650
20
571
1522
3329
2012
280
721
2195
2595