1193
2
1665
0
1522
1
4471
25669
3693
6
319
236066
14
3933
4099
8
1162
1623
1239
1267
742
1631
1001
197
3008
3
392
1933
2271
4
5949
5
3012
1390
4562
4585
10