504
1
4126
6
376
0
668
448
1877
3092
2109
980
1189
1216
1379
3
1035
890
2809
2
851
2161
1049
1066
2168
5
1113
2855
1332
525
3663
2444
505
1924
8049
4