448
1
31535
0
430
2490
18403
6
580
363
397
2904
2
437
1943
440
295
339
2142
1282
951
296
273
509
5611
11
11221
23
3373
4111
3287
2150
578
361
7540
9
482