320
0
658
251
404
3092
1
31535
323
3311
4
552
16
416
3114
458
2275
2
435
1880
357
4111
597
269
297
390
17353
303
3047
10
768
3510
1130
408
2901