4032
12
3060
5
915
0
493
2294
1
789
1000
5488
6
2598
3
1312
123674
35
467
2901
5123
7
1304
17
1093
984
2512
2
742
504
969
402
968
236066
14
442
487