2121
1
2309
0
554
1355
1094
6273
391
166
223
388
20
1422
816
584
2157
16
355
522
2533
547
1282
645
352
558
512
383
612
1441
900
343
510