1506
0
392
1132
1343
440
480
980
670
470
21743
1
633
1428
120469
35
2669
522
3116
1640
2
5009
745
20634
8
2522
1008
484
2474
1710
1172
49165
7
282
2870
3
521