322
1
2701
659
2
470
575
3
1879
16
211
1147
1124
1626
4334
0
3778
1513
1004
1587
8225
869
841
1045
4709
252
877
698
1158
4
596
687
646
8
643
1637
29629