148
0
40
3316
10
509
1858
1
1080
1289
2
1647
4
1361
1078
554
1106
1400
385
1618
3742
6
937
585
190
567
125
73
432
878
2627
751
2313
1136
2295
3