2245
3
3053
7
1518
1
5592
8
3765
4
2195
2118
1857
1295
583
2
1598
2650
20
4926
5
1636
1978
6
280
1425
636
0
1581
1723
1069
2250
297066
2735
1226
734
1931
3041
515