448
1
31535
0
18403
6
363
321
1282
745
397
2904
2
1943
281
3287
2192
3
437
7540
9
3653
440
3373
295
5611
11
580
249
370
325
292
116
36045
429
509