1136
2
2123
0
1105
2392
685
534
1494
490
2271
4
1743
596
2430
1166
562
31371
64
2505
3208
1
2663
1862
2465
1320
2692
3
344
1532
668
1913
2559
2522
631
1298