1089
2
1241
1
3498
4
2319
10
5679
12
2413
3
1644
2634
0
282572
2093
2069
256612
4669
1124
2830
7
177
492
408
514
1780
96512
435
36045
3535
5
3027
3116
1006
2774
483
2600