368
0
521
1112
275
15789
924
326
2668
2
801
25137
2346
3
1942
3114
4
676
1232
423
328
333
637
74
543
2459
9
434
980
232
508
242
2690
569
17353