2732
2
2595
0
21152
8
32302
534
496
2169
5440
7034
19944
1766
2204
5
17946
501
2337
3080
3
5065
1
1514
2964
2173
1603
5431
400
2906
255
3562
1431
4471
741