1282
0
31535
2490
397
1
430
448
382
1943
363
307
1667
361
18403
6
745
422
1949
1762
4
302
273
580
380
503
5611
11
951
588
4111
2
1044
2904
116
329