420
3
2976
1339
17
3489
4
12990
58
2638
8
342
152
392
86
0
570
1143
6
130
2
233
112
144
128
1671
237
1
89
131
134
6570
78
77
477
378
82
199
329