1501
1
2076
17353
0
1903
2
964
20634
8
991
1513
326
2730
6
5262
10
2470
1889
1603
31535
3070
11
995
1392
2809
4098
3
292
1448
880
25137