1526
1
631
1375
2
714
1348
530
4
1099
2260
3
1215
440
244
0
1367
3082
22330
22
1020
2490
3293
7
5135
3650
637
3424
6023
12202
17
19034
6
1710
3233
16
1606
6662
5
834
2117