430
1
18403
6
31535
0
1943
448
361
1853
321
580
2904
2
363
1762
4
437
5611
11
2490
249
397
4111
3373
440
281
326
2192
3
1662
614
709
307
445
295