3092
1
876
0
953
525
3114
4
2168
5
2299
226919
14
744
330
755
543
1463
1883
2657
3
7952
1452
573
2475
2
653
2546
3510
2758
3868
7
1131
1332
105290
729
1256
492