10243
4
1289
1
2687
2
2184
1218
2343
884
2322
7793
3034
2134
6779
5
1458
0
297066
267612
1425
4978
3066
7
873
2121
99072