2535
2
5043
1
2920
4
383
0
457
3696
8
6231
803
390
1029
4775
1783
452
4168
5
343
2983
459
2357
1136
8819
12
2369
1189
4715
108797
10064
1089
25494
759
2769
940