5635
3
3103
2
2088
2262
0
1025
1
1511
2166
2356
507
345
467
742
1816
312
378
841
380
579
801
6288
463
1585
631
516
528