5065
1
15233
3738
5
1160
1922
2
2366
1598
3673
6
905
903
669
0
1041
583
2440
3
2732
4926
909
194
1734
14