530
4
2796
2
1866
1
2100
2260
3
1215
440
244
0
1367
3082
22330
22
1020
2982
97284
2490
3293
7
1087
3650
2659
637
3424
6023
12202
17
19034
6
7906
8
248
1710
810
2033
2119