1180
1
1203
1432
1124
436
0
755
1151
2416
7
1022
2068
2873
3
1491
2
272
1660
4
8072
910
4775
96
940
189
1397
372
468
451
307
1390
345
355
409
1840