2431
3
1312
1
2229
4
5304
9
1207
2
1617
2808
1869
3157
7
3045
2071
0
814
2113
1102
2121
1132
1664
2982
916
790
3036
1295
56488
6197
2119
1087
263
661