309
0
297
1028
2
592
3498
4
1454
552
1358
2714
5
1132
419694
9
1084
152
669
520
165
257
1221
599
1880
2003
1650
2189
1462
1824
913
2635
2284
584
2395