4349
2
444
0
31535
325
296
2328
3691
5
255
275
548
1372
631
798
443
1077
802
945
1554
492
1
2201
320
3116
2051
2132
2275
25137
2921
15
1254
765