2982
3
1330
2
1903
3268
1
2952
1889
2962
6
399
1267
4
447
0
1374
543
3388
8
3287
788
2249
322
2897
375
1154
2368
1506
571
1291
292
5262