1880
2
303
1
2275
20634
8
2730
6
597
0
1506
3114
4
2809
4922
1132
440
31535
356
349
19279
1008
246
2668
1182
521
3025
876
522
3691
5
670
17353
2306
3498
3990