1402
2
940
3
2301
6
916
2857
1113
1
1984
5
3674
11
2115
1236
3149
7
1182
1433
4540
4
1997
4937
2218
1767
2346
4918
3962