2234
1
528
0
1814
2
2262
1766
830
3470
5
102
909
4074
1691
3987
423
521
89
419
453
329
536
309
948
15233
451
500
922
6781
1378
4198
10243
4
1416