3523
1
3702
4
4241
3
4499
1376
1200
2
1810
2011
1323
1275
4585
10
1407
2841
1574
2679
1123
848
89
1043
952
1257
1402
1598
913
1311
1190
7042
5
2891
644
3194