2100
2
1415
1
2999
3562
1752
0
1691
419
6346
16
1867
3296
4
2758
2277
8217
6
2231
6345
2234
2336
5
1285
5726
8
2297
796
1618
4285
3
2835
12459
4670
1394
1566
2049
1459