3227
2
844
1490
421
1
2562
1064
1632
3589
6822
5
1951
1699
878
3715
3
883
3326
578
1475
1464
1199
4179
5389
1511