1221
1
872
2
1620
770
0
1866
3
1438
472
1584
1586
1051
2337
1390
992
1736
5
4682
1824
266
4936
2296
5070
11
543
1281
3061
1054
866
1095
3429
23150
9
785
545