2535
2
5043
1
2920
4
383
0
457
1295
571
3696
8
2650
20
6231
803
894
280
390
1029
1581
4775
1783
452
4168
5
343
2983
459
2250
2357
3765
2245
3
297066
1226
3053
7