5593
14
6313
1
2612
3
7474
4
5992
16
2954
1880
3038
8
2243
6086
2
5035
3453
2394
2234
3023
3212
0
3401
3555
3186
1190
1966
3492
3813
3252
2812
2813
2726
2145
2035
2420