420
1
635
2
604
3
449
308
918
5
105
184
95
49
12146
1881
0
319
1980
8
792
989
1312
848
2038
985
814
558
405
66
313
605
1918
581
4
1282