5528
2
2966
4
1509
1504
1
937
0
1130
1083
1642
959
3
4207
9
2004
5
1849
453
2028
1146
956
3154
5678
6
1796
7
1695
1203
8843
23
1463
1513
1460
1810
1465
3446
1080
1293