1196
1
91
4757
8
13574
14
2184
2443
5
1532
2294
2166
1234
0
1220
2
1788
2999
3
1749
1691
1606
1825
1399
2082
1766
991
3326
1844
1632
944
2578
4179
2562
1376