504
1
4126
6
375
1513
646
0
20634
8
2474
2
929
423
2470
1642
1287
3
915
2522
1501
2326
4
3795
31535
1152
2108