509
1
2749
2
5363
6
2907
4
482
31220
10
2167
3
448
14076
7
1290
1602
0
3663
1728
2419
17353
2321
18
261
1559
3545
5611
11
419694
9
3765
2189
9519
5