2285
2
2343
1
2143
2632
5
1412
0
1466
3453
101569
4034
7793
4
94424
3
3765
2322
1445
297066
444571
9
2711
267612
2534
6779
1196
437
3261
2740
3539
2794
3971
118
4168
1289601