1023
0
2519
341
97284
613
870
660
872
787
520
1854
5
1161
213
510
325
935
695
343
361
66
292
2199
91021
3
2351
298
593
171
177
801
1009