509
1
7540
9
18403
6
321
3025
2361
2
8244
0
448
370
36045
4223
22
21743
31535
408
2150
1663
1334
1222856
4
17353
3027
10
11221
23
482
2011
3
2296
4979
5
1751
3469
2564
400
2315