2679
2
1407
1
2841
3702
4
2011
3523
4241
3
4499
1376
1574
4585
10
1200
1810
1323
1275
1185
1123
1660
848
7042
5
89
2891
1043
644
952
1257
3194
2417
1676
1176