458
0
301
31535
368532
422
980
621
4594
1
543
294
412
953
759
1152
584
2952
1824
4328
10
1075
580
1020
282572
383
2683
683
2748
2
1465
871
3373