1372
2
3225
6
641
1
1339
1248
2284
3240
3
2518
2999
1690
1268
770
1023
635
0
1141
902
662
2710
801
1221
496
2222
830
556