2797
5
1226
1
2245
3
616
0
951
1581
2
5225
8
1211
2650
20
619
3765
4
1992
564
1015
2352
2903
2936
10
1204
2502
1102
2436
297066
2949
6
1704
2740
2324
3539
1289601
3316
6844