1575
5
3765
4
297066
0
1295
1
1243
783
3
2683
3683
2650
20
280
1008
2
1581
2159
2250
869
2245
795
1226
3053
7
529
1200
987
765
1170
1133
2060
2797
2773
2354
8411