296
0
1981
1541
968
316
661
444
580
744
592
547
418
1726
821
47041
323
345
901
1112
292
298
552
16
686
2659
2
3469
4
269
177
247
2231
1
1222856