116
0
18403
6
2490
31535
951
1885
1
448
1282
430
2347
2
330
281
4111
363
293
1073
415
578
588
346
454
291
1276
408
1943
580
21743
722
105807
42
605