962
1
2521
4
1425
2431
3
1936
0
318
2229
5304
9
1207
2
368
2808
1869
646
3157
7
3045
1860
814
2113
1102
521
2121
2708
3036
56488
563
2033
3044
27
4252
2079
2260
12