951
1
1066
2349
3
2535
2
1681
1431
1168
1380
0
1306
784
3683
1787
83
2166
868
2999
801
582
1660
1720
2044
2173
635
2462
2456
1699
2312
1013
1366
1988