2297
2
1618
1
2333
3
289
0
3105
4
4083
973
4375
4670
1211
3466
982
1752
1292
1394
3637
4012
891
6926
7
2528
2502
2664
2966
10
573
2621
1285
3157
3758
12367
26
5726
8