1689
2
883
0
1794
2241
3485
7
2263
2367
1
504
1015
3252
2516
1252
458
2301
1726
1033
2507
611
2892
575
1785
984