2229
0
832
1703
336
340
318
325
916
351
722
1399
334
115504
460
812
875
393
2219
1263
599
439
437
400
367
695
3176
2
1462
1914
1621