1532
1
1431
3326
3
1690
3172
1072
0
1691
1267
2
1547
1813
4179
1632
1788
1816
1399
2578
2562
1749
1064
1125
451
3934
83
2368
1660
1746
1011
455
2392
775