928
2
810
1
2324
4
2428
1993
3
1185
6095
9
1991
5717
4465
22
1289601
32302
0
2189
1867
2268
2502
2732
2666
806
55904
2408
8
19079
6
37355
13
10293
5
2533
6713
11
3245
2507
2145
4601