3196
3
1733
1
4382
4
934
2
617
1329
1374
1326
2780
6
2372
358
1578
915
1448
1513
1603
2053
2799
1231
1929
4111
2570