1992
3
1309
0
697
4914
2
1243
2123
2271
4
534
5389
1
1103
490
1105
1862
477
484
1166
938
596
809
562
2663
1298
668
2313
2041
4821
2075
1500
914
2661