1601
2
531
34584
23
1116
5
1034
1033
245
1
64
0
1068
1339
996
1015
9
3586
3723
782
1243
11
1562
27
223
3600
2424
1138
508
60
1186
2318
666
92
988
1657
647