1046
0
2725
7
547
1
3154
2
918
1630
3
778
1481
5
1625
232
87
503
843
386
3604
1144
443
331
1299
4
85
77
1158
783
944
2597
1367
922
797
875
67