1282
0
116
382
1
307
363
1667
31535
1943
302
448
397
709
18403
6
380
401
429
2564
2
445
573
430
21743
521
1073
2490
1650
309
282572
273
5611
11
1049