0
2420
1176
833
943
1027
1218
1007
1159
869
771
825
840
786
871
1621
1
1122
1926
1360
1446
1388
139779
2801
2425
2324
2284