4196
1
4792
4
29349
3
1649
2800
2
5322
1173
3263
1317
2189
1974
1384
1712
1347
610
1223
1581
2599
987
1177
1240
1079
1501
1311
1684
689