1238
0
396
5009
463
323
1437
1603
649
343
412
768
736
639
274
213
1921
2
980
611
296
1949
580
251
1793
428
368532
1314
594
507
527
479