1216
0
693
1436
1868
2
189
1466
777
585
41
765
3833
8
2364
4
376
1316
692
922
510
952
628
167
455
1479
391
915
2623
6
460
2219
584
1653
841