2968
1
1779
3644
1539
1105
2
1554
1371
2254
1729
4499
12
1750
4588
5
1129
1632
784
0
2242
2277
1563
886
1045
1681
1329
1321
691
1596
701
5252