2297
2
1598
1
458
1323
105290
0
2545
5
3375
3304
3380
3
1124
1938
4
1316
5537
8
2211
2062
6062
16
1222856