2499
1
1902
3426
4
2318
2
951
2344
20850
5
1623
1069
2394
1672
1080
3429
7
802
0
1118
986
1094
1301
2443
2571
1964
267612
673
3643
10
3625
1186
1152
1249