1603
2
2624
3
882
1274
2191
909
1
1566
1543
2306
3650
896
6383
17
559
0
1032
5425
23
7153
9
3353
11
1418
905
2912
10
984
799
2196
4964
4111
2608
1229
1425
1733
22330
22