1751
2
4122
9
105807
42
341
1
3599
6370
5
303
336
400
8475
12
2564
5622
4
2330
294
0
504
709
448
3021
360784
19
123
2296
1092
31535
185
3980
3
1925
1509
385
2459
2405