1295
1
3326
3
3683
2650
20
280
1788
2250
297066
0
2277
929
2773
796
6
2884
5
1239
20163
44
989
2082
1804
1581
2
1532
2760
4
2320
1844
3765
2245
8002
7
1243
1226
3053
1749