2245
3
1636
5
297066
0
989
1226
1
3053
7
2035
4325
15
6084
2
2402
3683
1519
1253
9877
6
2562
8323
1790
2683
1757
456
4926
5789
1622
2225
2797
11891
27
1416