676
0
105290
282572
1942
745
20634
8
1152
3659
14
303
968
4594
1
1149
584
46414
1095
580
458
683
691
1333
47041
909
2
354
1009
2283
4
1428
1069
301
437