2535
2
572
0
19783
2124
3
32302
3090
6
812
1732
1429
1164
49
14
1640
511
1397
1287
852
1010
694
947
663
364
509
543
125
910
534
278
2932
449