2122
2
1446
1
1952
3316
17
432
0
1179
2080
1680
21152
8
3140
4
951
1310
2593
619
3226
5
1167
564
2502
297066
6110
1248
1199
2740
2711
3657
3539
3
1424
1559
5151
2911
9