1824
0
29323
543
777
1132
1650
341
798
518
475
1504
846
464
775
172
451
2275
2
1935
2668
1636
55
58
325
458
356
273
1119
522
340
611