2222
12
2550
10
1183
2
479
1
1287
8
4376
16
567
2037
485
494
4049
4294
4
1861
2207
3
522
5049
24
943
1225
0
490
1409
1202
3417
5794
17
712
781
872
1388
1688
2898
2150