2310
2
4933
13
1031
1
1812
1400
2268
4
915
979
3107
5
1431
11924
123674
35
4102
1364
2757
3
401
0
537
2049
1777
1324
2256
2942
6
7053
7
1376
751
95
1403
1075
2561
1319