1009
2
2105
1
2006
584
0
456
1133
2490
668
586
17
602
1346
4
245
2328
376
957
422
439
991
1169
251
775
945
380
637
99
4864
692
366
6435
7
3868