4499
12
19932
6
1998
4
2310
2
1484
0
3765
2241
7964
5
2698
1
4996
1354
2838
3
297066
591
1479
1106
1507
2245
267612
4978
1226
3053
7
562
3497
4370
669
3919
458
298
1415