83
1
123674
35
594
915
0
1179
1000
493
1808
7
496
693
785
2466
5
610
432
2254
617
356
2132
2
2999
3
1239
539
1282
2295
1093
2377
2082
526
801
784
1825