397
1
18403
6
31535
0
11221
23
36045
407
448
370
580
295
8475
12
1751
2
25440
2813
4223
22
3350
3
3980
2904
105807
42
504
3373
1863
294
437
2142
273
7082
9
440
2296
389