5196
2
2741
4
3238
13
2732
4966
6
3453
1
9055
10
2259
1960
0
4562
2309
1224
2188
2899
8
2322
2959
1802
1884
3
2977
15
3118
2802
5
1383
5204
24337
22
20312
39
12621
1809
1812
4228
2954