429
0
1925
3
2490
3331
6
6800
56488
514
273
578
1
420
521
475
556
3622
2105
177
1282
493
693
2395
1222856
4
3980
3092
714
116
2258
8244
241
5316
1448