2455
1
2656
3
1751
4179
1950
3326
693
0
1093
4833
2
802
526
1660
2152
801
2999
1000
784
496
2562
9036
9
1532
3106
1691
123674
35
1646
1787
915
605