430
1
5207
2
578
4111
509
3025
21743
951
0
505
2490
462
1334
1560
2142
5316
3
407
580
957
722
1566
409
385
403
410
1557
259
602
467
1156
1343