2193
1
1614
5
1974
3
2660
2
12779
8
2317
6983
10
5949
2767
4179
1326
1751
892
2557
6
571
1418
240
0
5504
1881
923
3162
4
166
1746