2502
2
5123
6
1918
1646
1
4080
4250
25
9077
28
2180
3
1819
4
1937
7
1368
236066
14
895
1571
1283
946
1356
1762
921
1344
2572
1119
3272
8