471
0
308
1898
4
505
330
300
798
1639
1020
1655
361
226
455
1043
1212
544
3990
248
328
444
492
394
1921
2
456
13159
10
1169
5938
552
545
325