1992
3
1089
1
2164
2
697
0
2454
1168
1388
1309
2041
4914
1570
1243
2123
1105
1103
534
490
2271
4
484
5389
596
1166
562
1093
2663
1862
668
4168
1298
477