997
1
959
1092
4594
730
2
552
0
4411
5
584
768
525
458
1009
621
2952
5009
4328
10
759
266
572
503
1045
690
611
1152
1343
138355
251
2522
1297
2992