1421
2
103
0
707
3
545
1
145
271
112
293
533
301
503
300
638
645
546
1123
6
73
1682
904
190
1321
1699
820
3340
7
1347
2572
5
2104
2036
4
882
1226