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