998
3
1237
1
1249
4
717
844
4465
2621
6158
13
4376
5
875
1472
886
2220
2
621
1074
0
439
3248
7
509
2596
8
2445
557
928
1441
152
388
1754
576
562
300