1326
1
1649
1603
2
6383
17
792
2095
4
1425
784
646
0
2619
447
471
571
22330
22
1937
665
2372
3025
1914
3098
2297
2000
9244
1566
3929
10
2470
1306
1418
4049
5262