1578
2
1329
1
1518
1733
2086
20634
8
2526
3
282572
0
4820
2855
3442
1320
4396
661
2461
20
650
2125
2668
1728
1326
2119
1132
1514
1231
447
107
625
4111
1470
1987