1048
2
87
0
2788
5
997
995
3999
8
3236
14
1288
3
364
1
677
2147
17
11330
2079
4
982
2227
1685
5005
1425
2481
1328
2260
64606
2436
9
9099
1830
4739
1662
625
596
1184