601
0
34598
23
2867
3
7555
2
1001
1
1507
3770
1622
1120
1034
832
1753
5
1389
4
1582
1875
16
249
693
872
1154
660
632
8
625
589
525
2377
463
4325
1008
1651
1508