1506
1
1586
3208
3
1750
4103
5
4320
9
1706
710255
4
2024
3528
593
1124
2792
1712
2
2365
952
0
815
806
788
5191
24
1656
5288
1304
1618
1206
2679
1228
985
901
4940
14