430
1
147
0
1943
1751
2
445
3021
4
11951
10
5973
8
476
728
709
38802
13
424
6976
12
3054
4293
4662
400
121182
2429
5
1925
3
345
508
294
312
361
326
380
420
8876