333
0
535
169
1008
2
1914
274
480
1146
239
986
2163
1
276
680
3481
9
552
16
443
364
343
390
2330
376
548
771
686
1232
1847
4920
4
3063
3
1866
7
57