2050
4
432
1
70
2554
14
518
1525
828
766
656
2
190
948
596
253
217
1749
316
252
0
807
523
663
176
375
495
72
232
679
272
980
3
562
309