2522
0
653
2190
1
2843
4
20634
8
892
1463
7334
572
1923
3
1343
1603
646
1967
2076
1131
961
2855
2274
2
2097
2727
236
2073
247
1569
2710
810
1695
5089
2977
5