458
0
431
1880
2
1020
1824
2748
282572
745
1541
31535
584
1152
4328
10
2683
543
269
467
968
1075
20634
8
340
301
980
6800
383
2730
6
572
507
4594
1