20850
5
1352
3765
4
1583
0
2667
1
297066
952
1774
3
3203
2
3444
1226
3053
7
988
2510
1853
1311
3431
8
986
1208
2220
2093
1816
3637
2592
549
2209
6
1784
3683