1402
2
940
3
2301
6
916
2857
1115
1
1985
5
3675
11
2115
1236
3149
7
1182
1433
4541
4
1997
4937
2218
1767
2346
4920
3963