2444
5
1094
3
1970
2
2332
7
5441
10
2570
2853
18
1321
4
3433
1207
8
2600
3434
9
2403
2123
1299
579
1
1344
1297
6112
793
696
6947
0
418
709753
10220
6
4010
35369
319
2002
1049