2447
6
540
0
460
860
1
1632
2
1218
1509
1093
1151
833
403
1769
3
1069
1000
784
693
1576
868
360
1103
1457
673
830
1768
662
20163
44