396
1
3092
437
440
7540
9
2106
1431
2
3331
6
8766
4594
611
0
909
5455
1192
1378
1428
1069
896
1105
580
552
1586
1543
266
2522
370
2016
4
56488
4328
10
36045