1431
1
1118
2
2189
951
2036
1912
0
2312
1451
582
4168
5
2522
2505
1618
1306
1681
1529
2152
1599
2921
1426
3
1449
1937
7
784
3102
1015
2294
3386
3354
1631
1380