4591
1167
895
923
2370
1743
1158
1505
1123
978
1141
2364
985
4809
1572
7792
42605
3659
1904
952
1997
945
1031
1637
1412
902
1252
1627
1697
21671
4693
1540
1873
2069
2324
2815
1250
1088
1034
894
1092
1586
3841
3076
2274
1120
1312
1289
1329
1485
1195
1208
1011
2770
5723
3764
2572
9798
1979
1615