1193
0
1105
460
2771
914
562
2663
1103
484
668
1581
1243
490
1166
451
2123
19944
2
1226
1
534
3326
3
614
2465
2996
1787
1862
758
3051
152
685
1795
7