1842
2
2522
0
1897
1
653
2111
3
2093
2190
20634
8
1463
2727
7334
4
572
646
2076
12958
5
348
1840
1131
2855
177
443
1212
953
247
543
4111
1073
423
1877
1222856