1842
2
2522
0
653
2190
1
20634
8
1463
7334
4
572
4598
6
1344
646
2076
181
6370
5
516
1131
6092
12
2855
3
1675
247
4111
400
423
556
2187
517
683
3691
2809
2301