645
0
2258
1
2429
1924
403
5141
7
3206
5
394
1812
2
781
3279
3
1537
951
1304
17
2823
1189
1089
536
297066
543
255
453
803
322
6698
818
485
440
7258