2049
2
1038
1
1424
1450
2861
3475
5
1393
1405
1296
991
1089
736
0
5347
3
1152
1367
2096
1964
882
658
1564
2304
2264
1618
1239
1529
1265
2562
2277
2344
13018