2105
1
1009
2
2006
584
0
729
586
17
668
581
6435
7
99
991
1748
1169
1029
394
320
951
2346
569
1965
5
376
637
437
945
509
70
64
594
63