2245
3
1404
2
297066
0
2354
1
1041
2440
1598
1788
583
1226
4926
5
1312
1734
909
3053
7
194
3176
1518
1637
2270
1875
2411
1797
2797
3041
2626
1295
734
515