399
1
1925
2368
521
1132
0
1506
2669
2
1756
3
646
1343
2201
1110
440
3116
963
670
3836
1385
2429
5
3375
981
822
633
1302
1333
3442
1290
2225
2683
2296