2043
0
31535
4594
1
18403
6
4979
5
397
5223
9
4328
10
2904
2
476
759
437
440
3373
295
2952
580
1343
458
768
25440
3287
5611
11
1297
1863
1045
478
4223
22
282572
1009