1092
1
997
959
4411
5
4594
730
2
458
0
552
768
525
1009
2952
1152
266
572
759
503
1045
611
690
251
46414
383
683
2992
138355
621
1297
3659
14
3287