2033
2
3044
27
4252
1
2079
3
2260
12
1245
356
0
1267
4
2417
329
962
4107
2368
4232
1790
2108
6979
2813
3277
8
4362
5
3747
509
4940
929
853
1464
4936
3380
1448
2298
6