396
0
2522
1232
400
1015
383
3659
14
580
360
2870
3
458
255
1603
431
594
340
2031
4
20634
8
22882
17
649
348
1649
1
421
785
413
845
46414
991
895