331
0
158
669
1
370
659
418
5009
381
31535
475
2435
437
7039
496
1949
3
2143
3632
5
2330
4
1129
384
459
2683
1645
918
1343
2334
440
169
25137
587