1429
6
3163
2
711
1
927
4
580
22685
9
1026
1030
495
1072
0
1534
3
1687
5995
14
3956
7
2920
11005
1748
1853
9177
2703
1154
1577
506
892
1392
1181
1714
16
1794
670
425