3175
1
1161
673
1185
2
2522
1777
3998
5
20850
718
2505
1162
94424
3
12459
1376
1239
8843
10
3910
1767
8527
2338
9220
6753
17
3354
9
603
0
2327
11
517
5949